e5ad38aac2c25547c2ca2a3f291937e20e8519e1,src/main/java/me/jcala/blog/service/BlogSerImpl.java,BlogSerImpl,getArchive,#number#,148

Before Change


    @Cacheable(value = "archives",condition = "#page==1")
    public List<Archive> getArchive(int page) {
        int start=(page-1)*12;
        List<Archive> archives=new ArrayList<>();
        try {
            List<BlogView> blogViews=blogMapper.selectArc(start);
            archives=bv2Ar(blogViews);
        } catch (Exception e) {
            LOGGER.error(e.getMessage());
        }
        return archives;
    }

    @Override

After Change


    @Cacheable(value = "archives",condition = "#page==1",key = "1")
    public List<Archive> getArchive(int page) throws RuntimeException{
        int start=(page-1)*12;
        return bv2Ar(blogMapper.selectArc(start));
    }

    @Override